impeding device - Francés Inglés Diccionario